import request from '@/utils/request'
export default {
  // 新增
  save(data){
    return request({
      url: `/zhigou/add`,
      method: 'post',
      data
    })
  },
  // /zhigou/edit/{id}
  // 编辑
  update(data){
    return request({
      url: `/zhigou/edit/${data.id}`,
      method: 'post',
      data
    })
  },
  // 加班管理
  list(page){
    return request({
      url: `/zhigou/index`,
      method: 'get',
      params:{pageIndex:page.index,pageSize:page.size}
    })
  },
  // api/zhigou/auditList
  // 请假审批列表
  auditList(page){
    return request({
      url: `/zhigou/auditList`,
      method: 'get',
      params:{pageIndex:page.index,pageSize:page.size}
    })
  },
  ///api/zhigou/doAudit/{id}
  // 请假审批
  doAudit(id,data){
    return request({
      url: `/zhigou/doAudit/${id}`,
      method: 'post',
      data
    })
  },
  doAuditBack(id) {
    return request({
      url: `/zhigou/doAuditBack/${id}`,
      method: 'post'
    })
  },
  // api/zhigou/info/{id}
  // 详情
  getById(id){
    return request({
      url: `/zhigou/info/${id}`,
      method: 'get'
    })
  },
  // /api/zhigou/deleteByIds
  // 根据id批量删除通知列表
  delete(arr){
    return request({
      url: `/zhigou/deleteByIds`,
      method: 'delete',
      data:arr
    })
  },
  getFlowList(id){
    return request({
      url: `/zhigou/flowList/${id}`,
      method: 'get'
    })
  },
  getliuChengJianKongList(letterState,name,pageIndex,pageSize){
    return request({
      url: `/zhigou/getliuChengJianKongList`,
      method: 'get',
      params: {letterState,name,pageIndex,pageSize}
    })
  },
  // /zhigou/stateList
  // 加班状态
  stateList(){
    return request({
      url: `/zhigou/stateList`,
      method: 'get'
    })
  },
  tongji(year,month){
    return request({
      url: `/zhigou/tongji`,
      method: 'get',
      params: {year,month},
    })
  },
// /getListByDepartmentId
// 获取部门的
  getListByDepartmentId(departmentId,year,month,pageIndex,pageSize){
    return request({
      url: `/zhigou/getListByDepartmentId`,
      method: 'get',
      params: {departmentId,year,month,pageIndex,pageSize},
    })
  },

  //资产明细
  selzichan(user){
    return request({
      url:`/oa_zichan/index`,
      method:'get',
      params:user
    })
  },


  zichanAdd(data){
    return request({
      url: `/oa_zichan/add`,
      method: 'post',
      data
    })
  },

}
